linux学习日记-端口操作命令
发布时间:2024/12/2 17:11:32
linux 查看5237端口
在Linux系统中,可以使用netstat或ss命令来查看特定端口(例如5237端口)的使用情况。
使用netstat命令查看端口:
netstat -tuln | grep 5237
如果netstat命令不可用,可以使用ss命令:
ss -tuln | grep 5237
这两个命令都会列出所有监听的端口,然后通过grep命令筛选出端口号包含5237的行。
请注意,如果你的系统使用的是ss命令而不是netstat,那么你应该使用ss命令来查看端口。netstat命令在一些新的Linux发行版中可能已经被ss命令替代。
=============================================
linux 开放5237端口
如果您的系统使用的是firewalld,则可以使用以下命令:
sudo firewall-cmd --permanent --add-port=5237/tcp
sudo firewall-cmd --reload
============================================
linux 关闭5237端口
在Linux系统中,关闭特定端口通常涉及到使用iptables或firewalld(取决于你的发行版)。如果5237端口是被某个进程监听并提供服务,你还需要找到该进程并停止它。
首先,你可以使用netstat或ss命令来查找监听在5237端口的进程:
netstat -tulnp | grep :5237
# 或者
ss -tulnp | grep :5237
接下来,根据得到的进程ID(PID),你可以使用kill命令停止该进程:
kill -9 PID
如果你想要永久禁止这个端口,可以通过防火墙规则来实现。以下是使用iptables关闭端口的例子:
sudo iptables -A INPUT -p tcp --dport 5237 -j REJECT
sudo iptables -A OUTPUT -p tcp --dport 5237 -j REJECT
如果你的系统使用的是firewalld,可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-port=5237/tcp
sudo firewall-cmd --reload